/*
  气球游戏
  题目描述
    小猴在进行射击气球的游戏，如果小猴在连续 q 枪中打爆了所有颜色的气球，将得到一只阿噗公仔作为奖励。
     （每种颜色的球至少被打爆一只）。
    这个游戏中有 m 种不同颜色的气球，编号 1 到 m。
    小猴一共有 n 发子弹，然后连续开了 n 枪。
    小猴想知道在这 n 枪中，打爆所有颜色的气球最少用了连续几枪？
  输入描述
    第一行两个整数 n 和 m。
    第二行 n 个整数 a1, a2, …, an，分别表示每一枪打中的气球的颜色，0 表示没打中任何颜色的气球。
  输出描述
    一行一个整数表示小猴打爆所有颜色气球用的最少枪数。
    如果小猴无法在这 n 枪打爆所有颜色的气球，则输出 −1。
  样例1
    输入
      12 5
      2 5 3 1 3 2 4 1 0 5 4 3
    输出
      6
  样例2
    输入
      8 4
      3 3 2 3 1 0 2 4
    输出
      5
  样例3
    输入
      8 4
      0 2 0 0 0 1 3 0
    输出
      -1
  提示
    对于 50% 的数据：1 ≤ n ≤ 1000，1 ≤ m ≤ 100。
    对于 100% 的数据：1 ≤ n ≤ 10^6，1 ≤ m ≤ 2 × 10^3，0 ≤ ai ≤ m。
*/